#include <windows.h>		// Header File For Windows
#include <stdlib.h>
#include <stdio.h>			// Header File For Standard I/O Routines
#include <math.h>			// Header File For Math Library Routines
#include <gl\gl.h>			// Header File For The OpenGL32 Library
#include <gl\GLU.h>
#include "..\gl\glut.h"


static void display(void)
{
	
}
static void keyboard(unsigned char key, int x, int y)
{
}

static void mouse(int button, int state, int x, int y)
{
}
static void motion(int x, int y)
{
}


void main(int argc, char *argv[])
{
	// Initialize the mouse buttons to being up
//	ldown = rdown = 0;

	// Initialization Phase 1
	glutInitDisplayMode(GLUT_RGBA|GLUT_DOUBLE|GLUT_DEPTH);
	glutInitWindowSize(600, 600);
	glutInit(&argc, argv);

	// Initialization Phase 2
	int winID = glutCreateWindow("Street");
	glutDisplayFunc(display);
	glutKeyboardFunc(keyboard);
	glutMouseFunc(mouse);
	glutMotionFunc(motion);

	// Set some OpenGL parameters enabling depth testing, and disabling face-culling
	glClearColor(0.75f, 0.75f, 1.0f, 1.0);
	glEnable( GL_DEPTH_TEST );
	glEnable( GL_LIGHTING );
	glEnable( GL_COLOR_MATERIAL );
	glDisable( GL_CULL_FACE );
	glShadeModel( GL_SMOOTH );

	// Set the projection matrix
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	gluPerspective(90, 1.0, 1.0, 10000.0);
	glEnable(GL_LIGHTING);


	glutMainLoop();
}
